package org.jeecg.modules.qyxx.entity.resp;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel(value="上游供应商汇总VO", description="...")
public class BgFpHzNdSygysVo {
    /**纳税人登记序号*/
    @Excel(name = "纳税人登记序号", width = 15)
    @ApiModelProperty(value = "纳税人登记序号")
    private String djxh;
    /**纳税人名称*/
    @Excel(name = "纳税人名称", width = 15)
    @ApiModelProperty(value = "纳税人名称")
    private String nsrmc;
    /**发票金额（元）*/
    @Excel(name = "发票金额（元）", width = 15)
    @ApiModelProperty(value = "发票金额（元）")
    private java.math.BigDecimal gysFpje;
    /**发票金额同比（%）*/
    @Excel(name = "发票金额同比（%）", width = 15)
    @ApiModelProperty(value = "发票金额同比（%）")
    private java.math.BigDecimal gysFpjeTb;
    /**发票税额（元）*/
    @Excel(name = "发票税额（元）", width = 15)
    @ApiModelProperty(value = "发票税额（元）")
    private java.math.BigDecimal gysFpse;
    /**发票税额同比（%）*/
    @Excel(name = "发票税额同比（%）", width = 15)
    @ApiModelProperty(value = "发票税额同比（%）")
    private java.math.BigDecimal gysFpseTb;
    /**发票数量（个）*/
    @Excel(name = "发票数量（个）", width = 15)
    @ApiModelProperty(value = "发票数量（个）")
    private java.math.BigDecimal gysFpsl;
    /**发票数量同比（%）*/
    @Excel(name = "发票数量同比（%）", width = 15)
    @ApiModelProperty(value = "发票数量同比（%）")
    private java.math.BigDecimal gysFpslTb;
    /**供应商数量（个）*/
    @Excel(name = "供应商数量（个）", width = 15)
    @ApiModelProperty(value = "供应商数量（个）")
    private java.math.BigDecimal gyssl;
    /**供应商数量同比（%）*/
    @Excel(name = "供应商数量同比（%）", width = 15)
    @ApiModelProperty(value = "供应商数量同比（%）")
    private java.math.BigDecimal gysslTb;
    /**统计年度*/
    @Excel(name = "统计年度", width = 15)
    @ApiModelProperty(value = "统计年度")
    private String tjnd;
    /**创建时间*/
    @Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**更新时间*/
    @Excel(name = "更新时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
    /**
     * 上游供应商稳定性
     */
    @ApiModelProperty(value = "上游供应商稳定性")
    private BigDecimal gyslcl;
    /**
     * 上游供应商稳定性同比
     */
    @ApiModelProperty(value = "上游供应商稳定性同比")
    private BigDecimal gyslclTb;


    @TableField(exist = false)
    private String tsYear;

}
